home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / umich / diskutil / bigdos03.lzh / BIGDOS / BIGDOS.TXT < prev    next >
Encoding:
Text File  |  1995-10-29  |  6.6 KB  |  137 lines

  1.                                 Big-DOS
  2.  
  3.  
  4. Copyright © 1995 by Rainer Seitel
  5.  
  6. Big-DOS ist Freeware, d. h. das Programm darf ohne Zahlung von Lizenzgebühren 
  7. benutzt werden. Die Weitergabe dieser Dateien ist nur komplett und unverändert 
  8. erlaubt; dabei ist möglichst das Original-Archiv weiterzugeben. Das Hinzufügen 
  9. von Werbung jeglicher Art ist verboten! Das Programm darf generell nur 
  10. kostenlos weitergegeben werden. Der Upload in gebührenfreie Mailboxen und 
  11. FTP-Server ist erlaubt. Die Verbreitung auf PD-Serien und CD-ROM ist nur mit 
  12. meiner Erlaubnis und in der jeweils neuesten Version erlaubt. Von allen hier 
  13. oder an anderer Stelle erteilten Besitz-, Nutzungs- und sonstigen Rechten 
  14. ausgenommen ist Dienstnummer 75029 des KVV!
  15.  
  16. Obwohl das Dateisystem bei mir und einigen Testern problemlos läuft, kann ich 
  17. nicht dafür garantieren, daß Big-DOS mit allen Plattentreibern, TOS- und 
  18. Rechnerkombinationen läuft. Die Haftung für durch Big-DOS entstandene Schäden 
  19. übernehme ich nur bis zum an mich bezahlten Kaufpreis. ;-)
  20.  
  21. Vorsicht! Nach meinen Tests funktioniert Big-DOS nur scheinbar mit dem ICD-
  22. Treiber!
  23.  
  24. Dieses Paket enthält folgende Dateien:
  25. ahdi6061.bdf        2221  1995-07-02T22:22:04  Binary-Diff für AHDI 6.061
  26. bigdos.prg         26285  1995-10-22T22:32:42  Das Programm für den AUTO-Ordner
  27. bigdos.txt          6714  1995-10-29T23:00:00  Dieser Text
  28. bigdos.upl           346  1995-10-29T23:00:00  Upload-Text fürs MausNet®
  29. dateisys.txt        8625  1995-07-02T23:00:00
  30. dosmode.tos         9928  1995-04-01T23:59:54  Erlaubte Zeichen einstellen
  31. english.txt         3137  1995-10-29T23:00:00  Dieser Text in englisch
  32. xhditest.c          4959  1995-10-17T22:27:12
  33. xhditest.prj         321  1995-05-27T19:35:58
  34. xhditest.ttp        6978  1995-10-17T22:27:50  XHDI-DOS-Limits testen
  35.  
  36.  
  37. Big-DOS ist ein Dateisystem nach DIN EN 29293 = ISO 9293. Es ersetzt das 
  38. GEMDOS des TOS (nicht MagiC!) und kann bis zu 32 Laufwerke MS-DOS-kompartibel 
  39. mit 512-Byte-Sektoren bis 2 GByte bearbeiten. Also auch die MS-DOS-Partitionen 
  40. größer als 32 MByte, die mehr als 65535 Sektoren haben. Vorausgesetzt, der 
  41. Plattentreiber kann an der verwendeten Schnittstelle so große Platten 
  42. ansprechen; an ACSI und IDE bisher nur 2^21 Sektoren (1 GByte). Die Anzahl der 
  43. Sektoren pro Cluster ist dabei, wie ab GEMDOS 0.15 des TOS 1.04, egal.
  44.  
  45. Wenn möglich, wird beim Öffnen von Dateien über XHDI der Auswurf von 
  46. Wechselmedien gesperrt.
  47.  
  48. Mit Dcntl(FUTIME, ...) läßt sich (z. B. von Backup-Programmen) auch das Datum 
  49. von Verzeichnissen ändern. Mit Fattrib() läßt sich bei Disknamen ein von MS-DOS 
  50. fälschlich gesetztes Archiv-Bit löschen und bei Verzeichnissen das Versteckt- 
  51. oder System-Bit ändern.
  52.  
  53. Mit DOSMODE.TOS (zu einem CPX hatte ich noch keine Lust) lassen sich für jedes 
  54. Laufwerk die erlaubten Zeichen einstellen:
  55. GEMDOS: A..Z0..9!#$%&'()-@^_`{}~"+,;<=>[]| und große Umlaute
  56. ISO:    A..Z0..9_
  57. MS-DOS: A..Z0..9!#$%&'()-@^_`{}~ und große Umlaute
  58. Programme, die Dateien oder Verzeichnisse mit z. B. »/« im Namen anlegen 
  59. wollen, und die Fehlermeldung ignorieren stürzen unter Big-DOS wahrscheinlich 
  60. ab. Selber schuld!
  61.  
  62. BIGDOS.PRG kommt vor Meta-DOS und MiNT in den AUTO-Ordner. Für 
  63. MS-DOS-Partitionen größer als 32 MByte wird außerdem ein Plattentreiber 
  64. benötigt, der große MS-DOS-Partitionen (Typ 6) erkennt und über Rwabs() mehr 
  65. als 65535 Sektoren ansprechen kann. Falls möglich, werden über XHDI die 
  66. DOS-Limits hochgesetzt.
  67.  
  68. Für Ataris AHDI 6.061 liegt ein Binary Diff (benötigt »Binary Patch« von 
  69. Robert Federle) bei. Dazu sollten sich AHDI.PRG und BINPATCH.TTP im Big-DOS-
  70. Verzeichnis befinden und BINPATCH.TTP wird mit dem Parameter »ahdi6061.bdf« 
  71. gestartet. Wer nicht mit AHDI bootet, kann zum Testen einfach AHDIBIGD.PRG in 
  72. den AUTO-Ordner kopieren. Wer mit AHDI bootet, muß auf der Boot-Partition 
  73. SHDRIVER.SYS umbenennen und dann AHDIBIGD.PRG dorthin kopieren und in 
  74. SHDRIVER.SYS umbenennen. Wenn Big-DOS entfernt wird, muß auch der gepatchte 
  75. AHDI entfernt werden, damit TOS keine zu großen Partitionen angeboten werden!
  76.  
  77. Bei HDDRIVER bis 4.50 werden Änderungen der DOS-Limits erst wirksam, wenn der 
  78. Treiber einen Medienwechsel erkannt hat. Meine Empfehlung: 
  79. MS-DOS-Wechselmedien erst einlegen, wenn der Desktop aktiv ist.
  80.  
  81.  
  82. Für den Lacom SD-Driver habe ich auch einen Patch. Allerdings kennt dieser 
  83. keinen MS-DOS-Masterbootblock (Rootsektor), weshalb der Rootsektor 
  84. nachbearbeitet werden muß und max. 2 (große!) Partitionen möglich sind. Es ist 
  85. sogar möglich, von diesen Partitionen zu Booten. :-)
  86.  
  87.  
  88. Programme, die die Speicherverwaltung über undokumentierte Adressen direkt 
  89. manipulieren, machen bestimmt Probleme. Bei mir läuft Big-DOS als Patch für TOS 
  90. 1.04, dann funktionieren auch solche Programme.
  91.  
  92. Außerdem gibt es diverse Formatierprogramme und Platten-Utilities, die das 
  93. Dateisystem nicht richtig initialisieren. Wenn so ein Laufwerk das erste Mal 
  94. angesprochen wird und nach jedem Medienwechsel gibt es Fehlermeldungen. Tretet 
  95. dann die verantwortlichen Programmierer. ;-)
  96.  
  97.  BigDOS: FAT-Anfang von A: muß »Media«, $FF, $FF [$FF] sein! Schreiben? [JN]
  98.  BigDOS: FAT start of A: shall be »media«, $FF, $FF [$FF]! Write? [JYN]
  99.  
  100.  BigDOS: Media-Byte der FAT von A: ist $00, muß $00 sein! Schreiben? [JN]
  101.  BigDOS: Media byte in FAT of  A: is $00, shall be $00! Write? [JYN]
  102.  
  103.  BigDOS: Media-Byte im Bootsektor von A: ist $00, muß $00 sein! Schreiben? [JN]
  104.  BigDOS: Media byte in boot sector of A: is $00, shall be $00! Write? [JYN]
  105.  
  106.  
  107. Mit XHDITEST.TTP läßt sich für das übergebene DOS-Laufwerk die Partitionierung, 
  108. die XHDI-Version des Treibers und die Funktion von XHDI-DOS-Limits anzeigen.
  109. :-(  Funktion nicht vorhanden
  110. :-/  Funktion vorhanden, aber Grenzen lassen sich nicht ändern
  111. :-)  Funktion vorhanden und Grenzen lassen sich ändern
  112.  
  113.  
  114. Als Diskmonitor empfehle ich den SED_566 von Claus Brod und Anton Stepper. Mit 
  115. den Patches von mir (sed_566diff.zip) ist er der einzige mir bekannte 
  116. Diskmonitor, der MS-DOS-Partitionen mit mehr als 65535 Sektoren versteht.
  117.  
  118.  
  119. Updates per Post gibt es nur gegen zusenden einer Diskette ISO Typ 301 oder 302 
  120. (90 mm, DD oder HD :-)) mit ausreichend frankierten und adressiertem 
  121. Rückumschlag oder 5 DM.
  122.  
  123. Postanschrift:
  124. Rainer Seitel
  125. Zaystraße 13
  126. D-76437 Rastatt
  127.  
  128. E-Mail:
  129. MausNet:  Rainer Seitel @ KA
  130. Internet: Rainer_Seitel@ka.maus.de (bevorzugt, keine Mail > 16 KByte pro Tag!)
  131.           Rainer.Seitel@stud.uni-karlsruhe.de
  132.  
  133. Bezugsadressen:
  134. MAUS Karlsruhe, +49 721 358887, 2400-28800 bps, 08:00/18:00 und 21:00/03:00
  135. http://wwwrzstud.rz.uni-karlsruhe.de/~ujo7/bigdos.html
  136. (http://129.13.95.1/~ujo7/bigdos.html)
  137.